package com.example.administrator.myeventbus30;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

import org.greenrobot.eventbus.EventBus;

public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void sendEvent(View v){
        new Thread(){
            @Override
            public void run() {
                //发送eventbus，必须是在有注册这个类型的eventbus，并且这个类已经创建了，才会收到消息
                EventBus.getDefault().post(new Thing("设备更新了属性"));
                //发送粘性的eventbus，即在以后新打开的类中，如果有注册这个类型的eventbus，则也可以收到消息
                EventBus.getDefault().postSticky(new Thing("发送了一个粘性时间"));
            }
        }.start();

    }

    public void newACT(View v) {
        startActivity(new Intent(this,Main2Activity.class));
    }

}
